package frsf.cidisi.exercise.tpidemia.entidades;

public class Pair {
	private TipoTesoro tesoro;
	private int cantidad;
	private double peso;
	private double valor;
	
	private static final double pesoMoneda=0.1;
	private static final double pesoRubi=0.02;
	private static final double pesoAnillo=0.045;
	private static final double pesoDiamante=0.07;
	private static final double pesoColgante=0.02;
	
	private static final double valorMoneda=100;
	private static final double valorRubi=50;
	private static final double valorAnillo=30;
	private static final double valorDiamante=90;
	private static final double valorColgante=15;
	
	public Pair (TipoTesoro t, int cantidad){
		super();
		this.setTesoro(t);
		this.setCantidad(cantidad);
		if(t.getNombre().equals("Moneda")){
			this.setPeso(cantidad*pesoMoneda);
			this.setValor(cantidad*valorMoneda);
		}
		else
			if(t.getNombre().equals("Rubi")){
				this.setPeso(cantidad*pesoRubi);
				this.setValor(cantidad*valorRubi);
			}
			else
				if(t.getNombre().equals("Anillo")){
					this.setPeso(cantidad*pesoAnillo);
					this.setValor(cantidad*valorAnillo);
				}
				else
					if(t.getNombre().equals("Diamante")){
						this.setPeso(cantidad*pesoDiamante);
						this.setValor(cantidad*valorDiamante);
					}
					else
						if(t.getNombre().equals("Colgante")){
							this.setPeso(cantidad*pesoColgante);
							this.setValor(cantidad*valorColgante);
						}
		
	}
	
	public Pair() {
		// TODO Auto-generated constructor stub
	}

	public TipoTesoro getTesoro() {
		return tesoro;
	}
	public void setTesoro(TipoTesoro tesoro) {
		this.tesoro = tesoro;
	}
	public int getCantidad() {
		return cantidad;
	}
	public void setCantidad(int cantidad) {
		this.cantidad = cantidad;
	}
	public double getPeso() {
		return peso;
	}
	public void setPeso(double peso) {
		this.peso = peso;
	}
	public double getValor() {
		return valor;
	}
	public void setValor(double valor) {
		this.valor = valor;
	}
	
}